[1mdiff --git a/Source/SenseGlove/Private/SenseGlove/SGHeadMountDisplay.cpp b/Source/SenseGlove/Private/SenseGlove/SGHeadMountDisplay.cpp[m
[1mindex bc65ea56..1bda9233 100644[m
[1m--- a/Source/SenseGlove/Private/SenseGlove/SGHeadMountDisplay.cpp[m
[1m+++ b/Source/SenseGlove/Private/SenseGlove/SGHeadMountDisplay.cpp[m
[36m@@ -38,6 +38,7 @@[m
 #include "Engine/Engine.h"[m
 #include "IHeadMountedDisplay.h"[m
 #include "IXRTrackingSystem.h"[m
[32m+[m[32m#include "SGLog/SGLog.h"[m
 [m
 FName FSGHeadMountDisplay::GetDeviceName()[m
 {[m
[36m@@ -52,6 +53,17 @@[m [mFName FSGHeadMountDisplay::GetDeviceName()[m
 [m
 ESGHeadMountDisplayDevice FSGHeadMountDisplay::GetDeviceType()[m
 {[m
[32m+[m[32m    if (GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())[m
[32m+[m[32m    {[m
[32m+[m[32m        IHeadMountedDisplay::MonitorInfo HmdMonitorInfo;[m
[32m+[m[32m        IHeadMountedDisplay* Device{GEngine->XRSystem->GetHMDDevice()};[m
[32m+[m[32m        Device->GetHMDMonitorInfo(HmdMonitorInfo);[m
[32m+[m[32m        const int32 ResX = HmdMonitorInfo.ResolutionX;[m
[32m+[m[32m        const int32 ResY = HmdMonitorInfo.ResolutionY;[m
[32m+[m[32m        SGLOG(HmdMonitorInfo.MonitorName, ResX, ResY, HmdMonitorInfo.DesktopX, HmdMonitorInfo.DesktopY,[m
[32m+[m[32m            HmdMonitorInfo.WindowSizeX, HmdMonitorInfo.WindowSizeY);[m
[32m+[m[32m    }[m
[32m+[m
     if (IsMetaQuest2())[m
     {[m
         return ESGHeadMountDisplayDevice::MetaQuest2;[m
